home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / mathstud.zip / MATHSTUD.TXT < prev    next >
Text File  |  1994-10-18  |  7KB  |  198 lines

  1. Copyright (c) 1989-1994 Shalom Halevy
  2.  
  3. MathViews Version 1.71A Student version
  4.  
  5. MathViews compiler is included with this version!!!!!
  6.  
  7. Thanks for using MathViews
  8.  
  9. Benefits of MathViews
  10.  
  11. - Written in C++ for Windows from the ground up (not a retrofit)
  12.  
  13. - Full screen m-file debugger (support step into and step over)
  14.   you have access to the variable window and the stack window
  15.   at all times (keyboard access is always available)
  16.   Break points support is simple, use the right mouse button!
  17.  
  18. - You can load a script file and run a selection of consecutive
  19.   statements
  20.  
  21. - Dynamic loading of MathViews DLLs enable you to extend MathViews
  22.   in client-server environments. Unlike MEX, a single DLL support
  23.   multiple functions
  24.  
  25. - Windows DDE client and server DLL tool kit gives you access to any
  26.   Windows application that support DDE.
  27.  
  28. - Different windows for editing, text output, graphics output,
  29.   interactive input, and inspector for the function stack
  30.  
  31. - Multiple graphics windows with zoom and scroll support
  32.  
  33. - Build and compile MathViews libraries; You can put all your m-files
  34.   into a single module and compile the module into a MathViews
  35.   library. The library can be brought into MathViews runtime memory
  36.   with a single command.
  37.   Commercial customers: if you are looking to protect your m-file,
  38.   this compiler might be the solution you were looking for.
  39.  
  40. - C syntax for simple and compount assignment (+=, -=. *=, ++, --, etc.)
  41.  
  42. - Cut/Copy/Paste of commands; Copy/Print for plots
  43.  
  44. - AutoAssign, := assignment, for automatic variable updates.
  45.   For example:  y  := abs(x)
  46.                 yf := abs(fft(y))
  47.   when x is changed, y and yf are updated automatically. You can
  48.   use this feature to create whatif analysis (spreadsheet ?)
  49.   Load and run the autoasgn example
  50.  
  51. - Optional run time module is included with this student version
  52.  
  53. - The student version is limited to matrices and array of 1024 elemets.
  54.  
  55.  
  56. We are actively looking for m-files authors and porting partners
  57.  
  58.  
  59. Source code licensing is available for qualified customers
  60. MathViews Developer's Edition (includes a royalty free MathViews
  61. compiler) is available for qualified customers. Send for details.
  62.  
  63. Consulting and contract programming services are available.
  64.  
  65. Loading of DLLs and run time modules are supported by the full
  66. working version of MathViews
  67.  
  68.  
  69. Dr. Shalom Halevy
  70. The MathWizards
  71. PO Box 22564
  72. San Diego, CA 92192
  73. Tel/FAX: (619) 552-9031
  74.  
  75. CompuServe E-mail 70274,2564
  76. INTERNET   E-mail 70274.2564@compuserve.com
  77.  
  78.  
  79. MathViews professional
  80. ----------------------
  81.  
  82. MathViews for Windows is listed for $399.00 + $10 S&H ($50 for
  83. international orders) + applicable taxes. It comes with a printed
  84. manual and free technical support. The array size is limited only
  85. by the available PC memory.
  86.  
  87. It is now available, for a limited time ONLY, for ONLY $249.00.
  88. An additional $100.00, off the current price, is offered for academic
  89. and educational institutions ($149.00 ONLY with your academic order).
  90.  
  91. Your support will enable us to offer you this mathematical
  92. software at affordable prices.
  93. Send in your comments. We greatly appreciate your feedback.
  94.  
  95.  
  96. --------------------------------------------------------------
  97.  
  98. MathViews COMPILER - For advanced users only.
  99.  
  100. Here is how to create your standalone MathViews executables.
  101.  
  102. BACKGROUND:
  103.  
  104. 1. mathview.rtm is MathViews run-time supervisor
  105.  
  106. 2. You bind to mathview.rtm your precompiled function files
  107.    (SCRIPT FILES ARE NOT ALLOWED)
  108.  
  109. 3. MathViews run-time supervisor, mathview.rtm, loads the compiled
  110.    functions files and call the entry point mvrun().
  111.    mvrun() is the run-time equivalent of startup.m
  112.  
  113. LET's do:
  114. 4. So here what to do
  115.    Create a working directory
  116.  
  117.    A. Copy math_org.mlb, mathvstd.exe, mathview.rtm to that directory.
  118.    B. Copy all you FUNCTIONS files (called by mvrun() directly) to the
  119.       working directory.
  120.    C. Execute the following code (make_exe.m)
  121.  
  122.   _loadlib math_org    % load the original precompiled MathViews MLB
  123.   _compile mvrun       % compile your own code (turn off debugger)
  124.   _savelib             % create the new mathview.MLB file
  125.   _bind                % create MATHVRT.EXE
  126.                        % (_bind requires mathview.rtm in the current dir)
  127.  
  128. 5. MathViews creates mathvrt.exe in the current directory
  129.  
  130. 6. You might want to rename mathvrt.exe to YOURPROG.exe
  131.  
  132. 7. make_exe.m and mvrun.m demonstarte a simple program
  133.  
  134.  
  135. Here is a simple mvrun() file
  136.  
  137. function y=mvrun()
  138.   n=100;
  139.   for i=10:10:n
  140.     plot(blackman(i))
  141.     pause(6)
  142.   end
  143.      
  144.  
  145. -------------------------------------------------------------------------
  146.  
  147.   Package-Name:  mathstud.zip
  148.  
  149.   Title: MathViews for Windows/32 - Math Software for Windows (32-bit)
  150.  
  151.   Version:  1.71A Student Version
  152.  
  153.   Description:  MathViews for Windows/32 is Matlab look-alike. It has
  154.                 a full set of linear algebra and signal processing functionality
  155.  
  156.   Abstract:  Math Software, Signal Processing, Interactive graphics
  157.  
  158.   Distribution-Type:  No sources.
  159.  
  160.   Restrictions:  Windows 3.1
  161.  
  162.   Copying-Policy:  Shareware
  163.  
  164.   Electronic-Address: 70274.2564@compuserve.com
  165.  
  166.   Author:  Dr. Shalom Halevy
  167.  
  168.   Author Address: PO BOX 22564, San Diego, CA 92192
  169.  
  170.   Author-Telphone:  (619) 552-9031 USA (Tel/FAX)
  171.  
  172.   Where:  look at ftp.cica.indiana.edu     /pub/pc/win3/mathstud.zip
  173.                   oak.oakland.edu          /pub/msdos/windows3/mathstud.zip
  174.                   wuarchive.wustl.edu
  175.  
  176.  
  177. Copyright (c) 1989-1994 Shalom Halevy
  178.  
  179. Permission to use, copy, distribute, and sell this software and 
  180. its documentation for any purpose is hereby granted without fee, provided
  181. that (i) the above copyright notices and this permission notice appear in
  182. all copies of the software and related documentation, and (iii) the names of
  183. Shalom Halevy and The MathWizards may not be used in any advertising or
  184. publicity relating to the software without the specific, prior written
  185. permission of Shalom Halevy.
  186.  
  187. PERMISSION is NOT granted to modify the software or its documentation.
  188.  
  189. THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
  190. EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
  191. WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
  192.  
  193. IN NO EVENT SHALL SHALOM HALEVY BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
  194. INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER
  195. RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE
  196. POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR
  197. IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  198.